【求解】在re里面如何设置无限循环的迷宫
id: 3665395780 | 楼主:gurcd | 返回首页
id: 66232089414
1L | 作者:gurcd | 发布于 2015-03-28 23:57

表示这个问题一直困扰我n久


id: 66233259415
2L | 作者:俺滴娘7 | 发布于 2015-03-29 00:20

弄两条ac(2*480)分别作为循环节开头和结尾,然后来到event里,新建一条事件:
Collisioning between 马里奥 and 循环节结尾 就 马里奥set x position to x循环节开头

然后适当的时候destroy循环节结尾就行啦


回复
俺滴娘7 于 2015-03-29 00:21:04 id: 66233301285
部分单词可能拼写错误,看在我是小学生的份上就原谅我啦
gurcd 于 2015-03-29 00:23:25 id: 66233408537
回复 俺滴娘7 :话说ac是肾
俺滴娘7 于 2015-03-29 00:24:25 id: 66233453605
回复 gurcd :active
俺滴娘7 于 2015-03-29 00:31:24 id: 66233754101
回复 俺滴娘7 :可能实际会出现坐标偏差,那是因为马里奥的时刻运动(speed)导致的,降低这个误差的办法是在场景中微调开头的位置,解决则需要加一点东西…楼下详述
gurcd 于 2015-03-29 00:51:37 id: 66234501285
回复 俺滴娘7 :表示已经成功了,看在你是小学生份上原谅你了
gurcd 于 2015-03-29 00:54:59 id: 66234610631
不过实际上能把循环节结尾适当调整大小,留一条正确的路直接通过,错误的路再回到起点
无视我…… 于 2015-03-29 07:49:56 id: 66239937719
回复 俺滴娘7 :我个人偏好把马里奥位置减去一个数,这样没有运动偏差
俺滴娘7 于 2015-03-29 08:40:26 id: 66241399722
回复 无视我…… :是减去speed/8还是加上speed马里奥/8我忘了反正楼主多调试一下是可以的
无视我…… 于 2015-03-29 08:42:36 id: 66241471014
回复 俺滴娘7 :只要一个ac移动位置即可 不需要那么麻烦
俺滴娘7 于 2015-03-29 08:44:58 id: 66241549190
回复 无视我…… :但是马里奥通过循环节的速度可能不同
无视我…… 于 2015-3-29 08:53 id: 66241822998
回复 俺滴娘7 :简单加减坐标可以无视这一点【我记得是】


id: 66233858530
3L | 作者:俺滴娘7 | 发布于 2015-03-29 00:34

2楼我说的set position在x循环节开头后面加上一个speed(马里奥)即可。。。实际使用可能仍需要配合循环节开头坐标微调

回复
gurcd 于 2015-03-29 01:23:43 id: 66235430262
我去还真是,马里奥走慢了竟然可以看出来不和谐,话说怎么加你说的那个speed马里奥
俺滴娘7 于 2015-03-29 08:37:16 id: 66241297297
回复 gurcd :在表达式后面补上一个加号,然后右键起始点,放到movement上就有啦
nmnmoooh 于 2015-03-29 10:28:29 id: 66245542649
做原版U-4的时候循环坐标微调弄了很久..
无视我…… 于 2015-03-29 10:42:51 id: 66246161502
回复 nmnmoooh :直接马里奥X坐标左移xxx像素即可
俺滴娘7 于 2015-03-29 11:09:12 id: 66247303315
回复 无视我…… :我感觉还是用speed比较好啵...例如11-3,第一次更新时用的是定值坐标微调,没有涉及到speed,效果你们也玩出来了,然后3.0版本中已修复不过我估计没多少人玩那个渣关了
gurcd 于 2015-03-29 20:02:21 id: 66268198793
回复 俺滴娘7 :能否解释详细点呢,原谅我问题多,毕竟我不怎么写命令的


id: 66255018934
4L | 作者:lyh娘 | 发布于 2015-03-29 14:15

方法楼上的各位已经说了
就是因为这个东西太过纠结
所以我才没在RE里原生附带的……